package com.sea.supply.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Produce extends ProduceDetail {

    /**
     * ID
     */
    private Integer id;
    /**
     * 采购单号
     */
    private String produceNo;

    private String produceChannelName;
    /**
     * 供应商
     */
    private String produceSupplierName;
    /**
     * 采购总量
     */
    private Integer produceTotal;
    /**
     * 采购总价
     */
    private Double produceTotalMoney;
    /**
     * 预付款
     */
    private Double producePayment;
    /**
     * 已付款
     */
    private Double producePay;
    /**
     * 待核销金额
     */
    private Double produceWaitPay;
    /**
     * 财务付款金额
     */
    private Double producePayMoney;
    /**
     * 实付金额
     */
    private Double produceAlreadyPay;
    /**
     * 采购剩余量
     */
    private Integer produceSurplus;
    /**
     * 采购单状态
     */
    private Integer produceStatus;
    /**
     * 备注
     */
    private String produceRemark;
    /**
     * 合同号
     */
    private String produceAgreement;
    /**
     * 合同号附件
     */
    private String produceAgreementFile;
    /**
     * 币种
     */
    private String produceMoneyType;
    /**
     * 付款备注
     */
    private String producePaymentRemark;
    /**
     * 付款状态
     */
    private Integer producePaymentStatus;

    /**
     * 付款方式
     */
    private String paymentType;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 标记
     */
    private Integer flag;

    private String beginDate;
    private String endDate;

    /**
     * 账期
     */
    private Integer supplierDay;

    private String createPlanNo;
}
